The evolution of a transaction processing system

نویسندگان

  • Mark Little
  • Santosh Shrivastava
چکیده

The Arjuna Transaction Service (ATS) began life in the mid 1980s as an academic project (called Arjuna) to examine the use of object-oriented techniques in the development of fault-tolerant systems [1]. It provides a set of tools for the construction of fault-tolerant distributed applications using (nested) transactions controlling operations on persistent objects. A version of the system written in C++ to run on networked UNIX systems was operational in the early nineties. The arrival of the Web and industrial acceptance of CORBA and Java technologies for distributed object computing during this period encouraged the productization of Arjuna. Through a series of acquisitions Arjuna became part of HP’s middleware product lines and was used in creating customised transactional services for new application areas, such as Web Services [2] and mobile computing. In 2002, we span out of HP to continue to evolve ATS, where it supports traditional ACID transactions and “relaxed” transaction models (e.g., compensation transactions). In this paper we shall give an overview its evolution, concentrating particularly on those changes concerned with improved performance and availability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A hybrid approach for database intrusion detection at transaction and inter-transaction levels

Nowadays, information plays an important role in organizations. Sensitive information is often stored in databases. Traditional mechanisms such as encryption, access control, and authentication cannot provide a high level of confidence. Therefore, the existence of Intrusion Detection Systems in databases is necessary. In this paper, we propose an intrusion detection system for detecting attacks...

متن کامل

A Mobile Transaction System for Open Networks

The evolution of mobile computing devices and wireless network has created a new mobile computing environment. Users equipped with portable devices can access, retrieve and process information while in mobility. Mobile devices like laptops; mobile phones have become more powerful data processing elements. Traditional transaction model has moved forwarding to mobile transaction system. Autonomou...

متن کامل

Evolution of a Communication System for Distributed Transaction Processing in Raid

This paper identifies the basic services required from a communication subsystem to support transaction processing in a distributed, reliable, reconfigurable, and replicated database environment. These services include multicasting, remote procedure calls (RPC), inexpensive datagram services, and efficient local interprocess communication (IPC). We show the evolution of the various versions of ...

متن کامل

تحلیلی بر وجوه نهادی مدیریت ریسک در صنعت بیمه مبتنی بر رویکرد اقتصاد هزینه مبادله

While many studies have been conducted regarding the analysis and risk assessment in the insurance, less attention has been paid to cognitive and objective aspects of uncertainty concept. The role of insurance companies to cover existing uncertainty in the framework of legal contracts can be crystallized. Thus, the measurement unit of dealing between insurer and insured is transaction. Imper...

متن کامل

Analysis of the Effectiveness of Approaches, Disciplines, and Conditions Governing the Educational System on the Evolution of Safavid and Qajar Historical Schools based on Pictorial Models

This study examines the concept and educational approaches and the relationshipbetween the mode and the hierarchy of education in each of the Safavid and Qajar periodsand the physical structure and structure of the schools, the role of each of these factors,including the styles, disciplines and conditions governing the educational system in theschool physical changes of different periods. In fa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005